self-administer a drug - German English Dictionary